﻿@charset "utf-8";
/* CSS Document */

body{font:12px/1.5 \5FAE\8F6F\96C5\9ED1;min-width:1200px; }
html{color:#000;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}

img{ border:0;
}
a{text-decoration: none; color: #333;
	transition:0.2s;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
}
a:hover{color: #03C;}
.width_1200px{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	}
.clear_both{
	 clear: both;
	 }






/* 返回 */
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6抖动问题*/
.tbox{width:44px; z-index:777; float:right; position:fixed; right:10px; bottom:116px; 
_position:absolute;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:116px;
}/*解决IE6下不兼容 position:fixed 的问题*/

.back{ width:44px; height:46px; background:url(../images/back.gif) no-repeat; display:block; margin: 2px 0;}
.back:hover{ background-position:0 -46px;}

.back_top{ width:44px; height:46px; background:url(../images/back_top.gif) no-repeat; display:block; margin: 2px 0;}
.back_top:hover{ background-position:0 -46px;}

/* 返回 end */






.business-wrap {background:#f5f5f5; float: left; width: 100%;}
.business-ul {}
.business-li {float:left; width:399px; height:380px; padding:25px 0px; display:inline; overflow:hidden; background:#f5f5f5; text-align:center}
.business-li i {display:inline-block; width:148px; height:148px; background:url(../images/business.jpg) no-repeat; position:relative; top:10px}
.business-li i.i1 {background-position: -148px 0}
.business-li i.i2 {background-position: -148px -148px}
.business-li i.i3 {background-position:-148px -296px}
.business-li h3.name {font:24px/48px \5FAE\8F6F\96C5\9ED1; color:#333; position:relative; top:10px}
.business-li .text {font-size:14px; line-height:25px; color:#666; position:relative; top:10px}
.business-li .btn {margin-top:10px ; position:relative; top:10px; display:none; opacity:0}
.business-li .btn a {display:inline-block; padding:6px 15px; border-radius:3px; color:#000; border:#ccc 1px solid}
.business-li .btn a:hover {text-decoration:none;}
.business-li.hover {background:#dfe8e8;}
.business-li.hover h3.name , .business-li.hover .text {color:#f15d21}
.business-li.hover .btn a {background:#fff; color:#000; border:0}
.business-ul .business-li.hover i.i1 {background-position:-148px 0}
.business-ul .business-li.hover i.i2 {background-position:-148px -148px}
.business-ul .business-li.hover i.i3 {background-position:-148px -296px}

/* banner */
.bs_list3 li { width:100%; height: 505px;}
.bs_list3 li a { display: block; height: 505px;}
.cs-bannerWrap1 .banner-ui-prev { height: 55px; position: absolute; top: 170px; left: 10px; width: 52px; background: #900 }
.cs-bannerWrap1 .banner-ui-next { height: 55px; position: absolute; top: 170px; right: 10px; width: 52px; background: #900 }
.cs-bannerWrap1 .banner-numlist { bottom:20px;text-align: center; width: 100%; z-index: 30; }
.cs-bannerWrap1 .banner-numlist li { width: 19px; height: 19px;margin: 0 3px; display: inline-block; *display:inline;
*zoom:1;cursor:pointer; overflow:hidden; background:url(../images/banner_numlist.png) no-repeat 0 0}
.cs-bannerWrap1 .banner-numlist li span{ text-indent:-9999px; display:inline-block; background:}
.cs-bannerWrap1 .banner-numlist li.oncurr { background-position:0 -19px}
.cs-bannerWrap1 .banner-ui-desc { position: absolute; height: 41px; line-height: 41px; text-align: center; width: 250px; background: #666; color: #fff;}






/* caidan */

ul,
li {
	list-style: none;
	padding: 0;
	margin: 0;
}
.top_logo{
	width:340px;
	float: left;
	padding-top: 9px;
	text-align: left;
	}
.top_logo img{ padding-left: 50px;}
.clear:after { content: ""; display: block; clear: both; }
.clear{ zoom: 1; }
.fl { float: left; }

.cd_home{ width:100px; float: left;text-align: center;}
.cd_home a{ color: #000000; height:53px; padding: 0 20px; margin-top: 0px; line-height:53px; font-size: 16px; text-decoration: none; display: block;}
.cd_home a:hover{ color: #FFF; background:#f15921;}

#wrap{position: fixed; background: url(../images/wrap_bg.png) left top repeat-x; height:53px; z-index: 9999; width: 100%;min-width:1200px; }
.nav{width:1200px; height:53px;  position: relative; margin:0 auto;}
.alpha_bg{width:100%; height:100px; background:#f0f0f0; filter:alhpa(opacity=40); opacity:0.4; position:absolute;left:0; top:53px;z-index:0; display:none; }
.nav ul{width: 740px;height: 53px;float: left;}
.nav ul li{float:left;text-align:center; }

.nav ul li a{display: inline-block; padding: 0 20px;  margin-top: 0px; float: left; height:53px; line-height:53px; color: #000;font-size:16px;  text-decoration: none;}
.nav ul li .active1{color:#FFF; background:#f15921;filter:alhpa(opacity=90); opacity:0.9;}
.nav .ul2{width: 1200px;height: 53px;position: absolute;left: 0;top: 50px; opacity:0; filter:alpha(opacity=0);z-index: 2; display:none;}
.nav .ul3{width: 1200px;height: 53px;position: absolute;left: 0;top: 50px; opacity:0; filter:alpha(opacity=0);z-index: 2; display:none;}
.nav .ul4{width: 1200px;height: 53px;position: absolute;left: 0;top: 50px; opacity:0; filter:alpha(opacity=0);z-index: 2; display:none;}
.nav .ul5{width: 1200px;height: 53px;position: absolute;left: 0;top: 50px; opacity:0; filter:alpha(opacity=0);z-index: 2; display:none;}
.nav .ul6{width: 1200px;height: 53px;position: absolute;left: 0;top: 50px; opacity:0; filter:alpha(opacity=0);z-index: 2; display:none;}
.nav .ul7{width: 1200px;height: 53px;position: absolute;left: 0;top: 50px; opacity:0; filter:alpha(opacity=0);z-index: 2; display:none;}
.nav .ul8{width: 1200px;height: 53px;position: absolute;left: 0;top: 50px; opacity:0; filter:alpha(opacity=0);z-index: 2; display:none;}
.nav .ul9{width: 1200px;height: 53px;position: absolute;left: 0;top: 50px; opacity:0; filter:alpha(opacity=0);z-index: 2; display:none;}

.nav_text{float: left; _padding-top: 5px;}
.nav_text a{ color: #000000; text-decoration: none; font-size: 15px !important;}
.nav_text a:hover{ color: #f15921;}
.nav_text img{ margin: 0 10px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='test.png',sizingMethod='scale');}

.cd_left_widht_1{ width: 255px; float: left;}
.cd_left_widht_2{ width: 300px; float: left;}
.cd_left_widht_3{ width: 350px; float: left;}
.cd_left_widht_4{ width: 400px; float: left;}
.cd_left_widht_5{ width: 660px; float: left;}
.cd_left_widht_6{ width: 630px; float: left;}
.cd_left_widht_7{ width: 820px; float: left;}






/* 关于我们 */
.touying{
	background: url(../images/touying.gif) left top repeat-x; float: left; width: 100%; height: 19px;
	}
.main_banner{
	float: left;
	width: 100%;
	height: 336px;
	}

.content{
	line-height: 35px;
	font-size: 15px;
	margin: 0 auto;
	padding-bottom: 15px;
	color: #383838;
	width: 97%;
	min-height: 550px;
	height: auto !important;
	height: 550px;
	}
.title_w{
	width: 100%;
	float: left;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 15px;
	}
	
.title{
	width: 60%;
	float: left;
	font-size: 22px;
	font-weight: bold;
	color: #2684d5;
	padding-bottom: 5px;
	}
.title img{ padding: 0 20px;}
.title span{
	font-size: 13px;
	font-weight: normal;
	}
	

.danqian_weizhi{
	float: right;
	width: 40%;
	text-align: right;
	font-size: 12px;
	color: #999;
	}
.danqian_weizhi a{
	color: #999;
	margin: 0 3px;
	}
.danqian_weizhi a:hover{
	color: #000;
	}

.rongyu_zhengshu{
	width: 95%;
	}
.rongyu_zhengshu td{
	font-size: 15px;
	}
.rongyu_zhengshu td:hover{
	background: #f5f5f5;
	color: #03C;
	}
.rongyu_zhengshu td span{
	color: #d1d1d1; 
	padding: 0 12px;
	font-size: 14px;
	}


.rongyu_zhengshu_bt{
	padding-left: 60px; font-size: 22px; font-weight: bold; margin-top:10px;
	}




.case_zhinnenghua{
	width: 96%;
	margin-top: 15px;
	}
.case_zhinnenghua td{
	font-size: 15px;
	height: 45px;
	width: 50%;
	}
.case_zhinnenghua td:hover{
	background: #f5f5f5;
	color: #03C;
	}
.case_zhinnenghua td span{
	color: #d1d1d1; 
	padding: 0 12px;
	font-size: 14px;
	}



.case_table_bt{
	font-size:24px; font-weight: bold; text-indent: 20px; color: #06C;
	}
.case_table_bt img{ padding-right: 15px; padding-bottom:5px;}
.case_table{
	width: 100%;
	margin-bottom: 20px;
	}
.case_table td{
	font-size: 15px;

	}
.case_table td:hover{
	background: #f5f5f5;
	color: #03C;
	}
.case_table td span{
	color: #d1d1d1; 
	padding: 0 12px;
	font-size: 14px;
	}


/* 案例--智能化 */

.case_znh_250px{
	width: 250px;
	padding-bottom: 30px;
	float: left;
	}
.case_znh_ico_1{
	width: 122px;
	float: left;
	text-align: center;
	height: 100px;
	margin-top: 10px;
	 }
.case_znh_ico_1 a{
	color: #444;
	}
.case_znh_ico_1 a:hover{
	color: #055fb8;
	}
	 
	 
.case_znh_ico_2{
	width: 122px;
	float: left;
	text-align: center;
	height: 100px;
	margin-top: 10px;
	 }
.case_znh_ico_2 a{
	}
.case_znh_ico_2 a:hover{
	color: #ff9227;
	}
.case_bt_txt{
	width: 112px;
	margin-left: 5px;
	float: left;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	}

.case_znh_right{
	width: 900px;
	overflow: hidden;
	padding-bottom: 20px;
	}

.case_znh_right_2{
	float: left;
	width: 900px;
	overflow: hidden;
	border-left: 1px solid #ededed;
	min-height: 575px;
	height: auto !important;
	height: 575px;
	padding-bottom: 20px;
	}

/*本例css*/
.case_zhinenghua_qiehuan { width: 890px; height: 550px; margin:10px auto; position: relative; overflow:hidden; margin-bottom: 15px; }

/*数字按钮样式*/
.case_zhinenghua_qiehuan .num { overflow:hidden; height: 10px; position: absolute; bottom: 10px; right:20px; zoom:1; z-index:3;}
.case_zhinenghua_qiehuan .num li { width: 10px; height: 10px; line-height: 10px; text-align: center; color: #FFFFFF; background: #ccc; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; text-indent:-9999px;}
.case_zhinenghua_qiehuan .num li.on { background: #FF7700; } /*当前项*/

/*上一个  下一个*/
.case_zhinenghua_qiehuan .prev,
.case_zhinenghua_qiehuan .next { display: none; width: 40px; height: 450px;background: url(../images/btn.png) left top no-repeat; position: absolute; top: 10px;}
.case_zhinenghua_qiehuan .prev { left: 0 ; background-position: left -450px; }
.case_zhinenghua_qiehuan .next { right: 0; background-position: right -450px; }





/* news */

.news_hover{
	padding: 10px;
	margin-left: 15px;
	float: left;
	}
.news_hover:hover{
	background: #f1f1f1;
	}
.news_list_img_290px{
	float: left;
	padding: 0 20px 0 0px;
	}
.news_list_img{
	width: 310px;
	float: left;
	}
.news_list_img a{
	width: 310px;
	height: 140px;
	float: left;
	display: block;
	}

.news_list_img a img{
	border: 4px solid #f1f1f1;
	}
.news_list_img a:hover img{
	border: 4px solid #FFF;
	}

.news_list_txt{
	float: left;
	font-size: 22px;
	padding-top: 10px;
	}
.news_list_txt a{
	color: #000;
	}
.news_list_txt a:hover{
	color: #1f6cbe;
	}	
.news_list_txt span{
	font-size: 14px;
	line-height: 24px;
	padding-top: 5px;
	float: left;
	height: 55px;
	color: #999;
	}
.news_list_txt span a{
	color: #999;
	}
.news_list_txt span a:hover{
	color: #999;
	}

.news_list_time{
	text-align: right;
	clear: left;
	color: #ccc;
	font-size: 13px;
	width: 100%;
	}
.news_list_time img {
	margin: 0 10px;
	}
.fenge{
	width:97%;
	float: left ;
	height: 2px;
	margin: 10px 0 10px 13px;
	border-bottom: 1px solid #ededed;
	}
.news_list_fenye{
	text-align: center;
	width: 350px;
	margin: 8px auto;
	}
	
.news_list_fenye_1 a{
	width: 43px;
	height: 43px;
	text-indent: -9999px;
	float: left;
	background: url(../images/news_list_fenye_1.gif) left top no-repeat;
	transition:0.2s;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	}
.news_list_fenye_1 a:hover{
	background-position: -43px 0;
	}

.news_list_fenye_2{
	width: 220px;
	height:70px;
	margin-top: 5px;
	padding: 0 15px;
	text-align: center;
	float: left;
	color: #999;
	}
.news_list_fenye_2 a{
	color: #666;
	padding: 5px;
	font-size: 20px;
	}
.news_list_fenye_2 a:hover{
	color: #09F;
	background: #ddfdff;
	}

.news_list_fenye_danqian a{
	color: #39F;
	}
.news_list_fenye_danqian a:hover{
	color: #F60;
	}



.news_list_fenye_3 a{
	width: 43px;
	height: 43px;
	text-indent: -9999px;
	float: left;
	background: url(../images/news_list_fenye_3.gif) right top no-repeat;
	transition:0.2s;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	}
.news_list_fenye_3 a:hover{
	background-position: 0 0;
	}












	
	
/* news_contents */
.news_contents_title{
	text-align: center;
	width: 100%;
	font-size: 26px;
	font-weight: bold;
	}
.news_contents_title_2{
	font-size: 12px;
	color: #999;
	padding: 8px 0;
	text-align: center;
	}
.news_contents_title_2 span{
	margin: 0 30px;
	}
.news_contents_title_2 span img{
	padding-bottom: 3px;
	margin-right: 5px;
	}
.news_fenxiang{
	float: left;
	width: 150px;
	position: absolute;
	z-index: 10;
	margin-left: 1020px;
	_margin-left: 700px;
	}




/* 图片轮播效果 */
.news_contents_img_lunbo{ border: 1px solid #39c2f4; width:800px; padding: 0; margin-left: 182.5px; margin-bottom: 10px;}
div.wrapper { width: 800px; margin: 0 auto; position: relative; }
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; text-align: center; }
.box_skitter .image img { display: none;}
.box_skitter .box_clone { position: absolute; top: 0; width: 100px; overflow: hidden; display: none; z-index: 20;}
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 50%; left: -5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/jiantou.png) no-repeat center center !important; }
.box_skitter .prev_button:hover {background: url(../images/jiantou1_2.png) no-repeat center center !important; }
.box_skitter .next_button { position: absolute; top: 50%; right: -5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/jiantou2.png) no-repeat center center !important; }
.box_skitter .next_button:hover {background: url(../images/jiantou2_2.png) no-repeat center center !important; }

.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 1000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width: 800px; height: 500px; }
#slideshow ul { display: none; }






/* hr */

.zhaopin_1{
	width: 284px;
	float: left;
	margin-bottom: 30px;
	overflow: hidden;
	}
	
.zhaopin_list_1 a{
	width: 284px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	float: left;
	font-size: 13px;
	border-bottom: 1px dotted #CCC;
	line-height: 32px;
	height: 32px;
	text-indent: 27px;
	color: #5b5b5b;
	margin: 3px 0;
	background: url(../images/hr_left_cd_bg.gif) left -32px;
	
	transition:0.2s;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	}
.zhaopin_list_1 a:hover{
	background-position: left -64px;
	color: #F60;
	}

.zhaopin_list_1_2 a{
	width: 284px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	float: left;
	font-size: 13px;
	border-bottom: 1px dotted #CCC;
	line-height: 32px;
	height: 32px;
	text-indent: 27px;
	color: #FFF;
	background: url(../images/hr_left_cd_bg.gif) left top;
	
	transition:0.2s;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	}
.zhaopin_list_1_2 a:hover{
	background-position: left -64px;
	color: #F60;
	}





.zhaopin_2{
	width: 880px;
	float: left;
	}

.Table {
		border-top: 1px solid #d8d8d8;
		border-right: 1px solid #d8d8d8;
		border-collapse: collapse;
		width: 850px;
		margin-left: 20px;
		background: #FFF;
}
.Table td {
		border-bottom: 1px solid #d8d8d8;
		border-left: 1px solid #e1e1e1;
		font-size: 14px;
		color: #2a2a2a;
		padding: 8px 6px;
}
.Table td span{
	color:#1862c1;
	}
.Table tr:hover {
	background: #eefdff;
	}


.Table .Gray {
		background: #caf7ff;
}

.hr_zhiwei{
	color: #039;
	font-size: 20px;
	font-weight: bold;
	margin: 5px 0;
	float: left;
	}

.zhaopin_sousuo_1{
	width: 227px;
	float: left;
	overflow: hidden;
	margin-bottom: 15px;
	}
.zhaopin_sousuo_1 input{
	width: 222px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #d7d7d7;
	color: #666;
	font-size: 14px;
	text-indent: 20px;
	}
.zhaopin_sousuo_2{
	width: 56px;
	height: 34px;
	float: left;
	overflow: hidden;
	}
.zhaopin_sousuo_2 a{
	text-indent: -9999px;
	width: 56px;
	height: 34px;
	float: left;
	background: url(../images/zhaopin_sousuo_2.gif) left top no-repeat;
	transition:0.2s;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	}
.zhaopin_sousuo_2 a:hover{
	background-position: 0 -34px;
	}




.hr_list_fenye{
	text-align: center;
	width: 180px;
	margin: 0 auto;
	padding-top: 15px;
	}
	
.hr_list_fenye_1 a{
	width: 29px;
	height: 29px;
	text-indent: -9999px;
	float: left;
	background: url(../images/hr_list_fenye_1.gif) left top no-repeat;
	transition:0.2s;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	}
.hr_list_fenye_1 a:hover{
	background-position: -29px 0;
	}

.hr_list_fenye_2{
	width: 110px;
	height:70px;
	padding: 0 5px;
	text-align: center;
	float: left;
	color: #999;
	}
.hr_list_fenye_2 a{
	color: #666;
	padding: 3px 5px;
	font-size: 15px;
	}
.hr_list_fenye_2 a:hover{
	color: #09F;
	background: #ddfdff;
	}

.hr_list_fenye_danqian a{
	color: #F60;
	}
.hr_list_fenye_danqian a:hover{
	color: #F60;
	}

.hr_list_fenye_3 a{
	width: 29px;
	height: 29px;
	text-indent: -9999px;
	float: left;
	background: url(../images/hr_list_fenye_3.gif) right top no-repeat;
	transition:0.2s;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	}
.hr_list_fenye_3 a:hover{
	background-position: 0 0;
	}

.nr_bt_01{
	background: url(../images/nr_bt_01.gif) left top no-repeat;
	height: 45px;
	line-height: 35px;
	width: 100%;
	text-indent: 25px;
	color: #FFF;
	float: left;
	margin: 10px 0 5px 0;
	font-size: 22px;
	}
.nr_bt_02{
	background: url(../images/nr_bt_02.gif) left top no-repeat;
	height: 45px;
	line-height: 35px;
	width: 100%;
	text-indent: 25px;
	color: #FFF;
	float: left;
	margin: 10px 0 5px 0;
	font-size: 22px;
	}

.hr_2_table{
	width: 95%;
	text-align: center;
	font-size: 22px; color: #085ec4; font-weight: bold;
	}
.hr_2_table td{
	height: 220px;
	text-align: center;
	}
.hr_2_table img{
	margin-bottom: 7px;
	}









/* 联系我们*/
.contact_fengesi strong{ font-size: 17px; color: #00338e; line-height: 35px;}
.contact_fengesi td{ line-height: 23px; font-size: 14px; padding: 6px 0; color: #8b8b8b;}
.contact_fengesi td:hover{ background:#f4f4f4; color: #039;}
.contact_fengesi td img{ padding: 0px 15px 0px 10px;}









/* 大事记*/


.main { padding:15px 0; min-height:720px; }
/*.public*/
.main {margin:0 auto; width:1100px;} 
.main a { blr:expression(this.onFocus=this.blur()) } /*针对 IE*/
.main a { outline:none; } /*针对firefox等*/

.history { background:url(../images/line04.gif) repeat-y 187px 0; overflow:hidden; position:relative;}
.history-date { overflow:hidden;}
.history-date h2 { background:url(../images/icon06.gif) #fff no-repeat 158px 0; height:42px; font-size:22px; font-weight:normal; padding-left:45px; margin-bottom:5px;  }
.history-date h2.first { position:absolute; left:0; top:0; width:935px; z-index:99;}
.history-date h2 a { color:#00bbff; display:inline-block; *display:inline; zoom:1; background:url(../images/icon08.gif) no-repeat right 50%; padding-right:22px; margin:2px 97px 0 0;}
.history-date h2 a:hover { text-decoration:none;}
.history-date h2 img { vertical-align:-5px;}
.history-date h2.date02 { background:none;}
.history-date ul {}
.history-date ul li { background:url(../images/icon07.gif) no-repeat 180px 0; padding-bottom:10px; zoom:1; }
.history-date ul li.last { padding-bottom:0;}
.history-date ul li:after{content:" "; display:block; height:0; clear:both; visibility:hidden;}
.history-date ul li h3 { float:left; width:168px; text-align:right; padding-right:19px;color:#c3c3c3; font:normal 18px/16px Arial;}
.history-date ul li h3 span { display:block; color:#d0d0d0; font-size:12px;}
.history-date ul li dl { float:left; padding-left:41px; margin-top:-5px;}
.history-date ul li dl dt { font:17px/22px 微软雅黑; color:#737373; }
.history-date ul li dl dt span { display:block; color:#787878; font-size:12px;}
.history-date ul li.green h3 { color:#1db702; font-size:19px;}
.history-date ul li.green h3 span { color:#a8dda3; padding-top: 5px;}
.history-date ul li.green dl { margin-top:-8px;}
.history-date ul li.green dl dt { font-size:18px !important; font-weight: normal; line-height:28px;_line-height:38px; float:left; width: 820px;}
.history-date ul li.green dl dt a { /*background:url(../images/icon09.gif) no-repeat 0 0; width:19px; height:16px;*/ display:inline-block; *display:inline; zoom:1; overflow:hidden; vertical-align: middle; margin-left:12px;}
.history-date ul li.green dl dd { padding-top:20px; display:none;}
.history-date ul li.green dl dd img { float:left;}
.history-date ul li.green dl dd p { overflow:hidden; zoom:1; line-height:21px; color:#787878;}
.history-date h2.first .more-history {font-size: 18px; background: transparent; margin-left: 30px;}
.history-date h2.first .more-history:hover {text-decoration: underline;}
*body .history-date ul li dl dt {_font-size:12px !important; _font-weight:bold;}
*body .history-date ul li dl dt span {_font-weight:normal !important;}
*body .history-date ul li.green dl dt a {_background:transparent !important; *background:transparent !important;*font-size:12px !important; _font-weight:normal !important;}






/* 证书轮播*/
.zhengshu_w{
	width:1100px; height: 390px; overflow: hidden; margin: 0 auto;
	}

#lrtk{width:995px; overflow: hidden;}
#lrtk >li{width:550px}
.mb-wrapper{margin:0 auto 20px;position:relative; height:500px;left:0;top:0}
.mb-slider,.mb-scroll{width:100%;height:380px;overflow:hidden;margin:0 auto;padding:0;position:relative;left:0;top:0}
.mb-active-slider{border-color:#333}
.mb-slider .mb-panel{margin-top:100px;display:block;cursor:pointer;float:left;list-style:none}
.mb-panel a{outline:0}
.mb-slider .mb-panel.current{cursor:auto}
.mb-inside *{max-width:100%}
a.mb-scrollButtons{display:block;width:45px;height:58px;background:transparent url(../images/arrows.png) no-repeat;position:absolute;top:35%;margin-top:-29px;cursor:pointer;text-decoration:none;outline:0;border:0;}
a.mb-scrollButtons.mb-left{background-position:left top;left:-45px;transition:0.2s;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;}
a.mb-scrollButtons.mb-right{background-position:right top;right:-45px;	transition:0.2s;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;}
a.mb-scrollButtons.mb-left:hover{background-position:left bottom;}
a.mb-scrollButtons.mb-right:hover{background-position:right bottom}
a.mb-scrollButtons.disabled{display:none}
.mb-controls{margin:0 auto;text-align:center;position:absolute; top:350px;z-index:100; width: 100%; padding-top: 5px; display: none;}
.mb-controls a{color:#ccc;font:18px/2.2 Georgia, Serif;display:inline-block;text-decoration:none;padding:2px;margin:0 5px 0 0;text-align:center;outline:0}
.mb-panel{margin-top:90px;filter:alhpa(opacity=30); opacity:0.3;}
.mb-controls a:hover{color:black}
.mb-controls a.current{color: #999}
.main-nav{display:block; text-align:center; border-bottom:2px solid #a71700;margin:0 0 20px 0;padding:0 0 10px 0}
.main-nav a{text-decoration:none;color:#3e63ec;font-size:18px;margin:0 8px}
.main-nav a:hover{color:black;border-bottom:2px solid black}
.mb-inside img{width:100%; }

.current{filter:alhpa(opacity=100); opacity:1.0; }
/* 证书轮播 end*/





.td_height_330px{
	width: 100%;
	}
.td_height_330px td{
	height: 330px;
	}

.td_height_310px{
	width: 100%;
	}
.td_height_310px td{
	height: 310px;
	}









/* 企业文化图片轮播效果 */


.pikachoose {width: 1100px; margin: 15px auto;}

/* Style the thumbnails */
.pika-thumbs{ padding: 0 16px; height: 75px; }
.pika-thumbs li{ width: 144px; height:74px; margin: 10px 0 0 17px; padding: 0; overflow: hidden;
    float: left; list-style-type: none;padding: 3px; margin: 0 5px; background: #fafafa; border: 1px solid #e5e5e5; cursor: pointer;}
.pika-thumbs li .clip {position:relative;height:100%;text-align: center; vertical-align: middle; overflow: hidden;}


/* 大图 */
.pika-stage, .pika-textnav {width: 948px;}
.pika-stage {position: relative; padding: 10px 10px 10px 10px; text-align:center; height:560px;}
.pika-stage img{width:950px !important; height:560px !important; border:0;}
.pika-stage .caption {position: absolute; background: #000; background: rgba(0,0,0,0.75); border: 1px solid #141414; font-size: 16px; 
    color: #fafafa; padding: 0 10px 0 10px; text-align: right; bottom: 10px; right: 10px;}
.pika-stage .caption p {padding: 0; margin: 0; line-height: 14px;}

/* Ths play, pause, prev and next buttons */
.pika-imgnav a {position: absolute; text-indent: -5000px; display: block;z-index:3;}
.pika-imgnav a.previous {background: url(prev.png) no-repeat left 45%; height: 560px;width: 50%; top: 10px; left: 10px;cursor:pointer;}
.pika-imgnav a.next {background: url(next.png) no-repeat right 45%;height: 560px; width: 50%; top: 10px; right: 10px;cursor:pointer;}
.pika-imgnav a.play {background: url(play.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display: none;cursor:pointer;}
.pika-imgnav a.pause {background: url(pause.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display:none;cursor:pointer;}

/* 上下页 */
.pika-textnav {overflow: hidden; margin: 10px 0 0 10px; position:absolute;left: 0; top: 240px; z-index:999;}
.pika-textnav a {font-size: 18px; font-weight: bold; padding:10px; text-decoration: none; color: #333;background:url(../images/jiantou.png) center left no-repeat; text-indent: -9999px; height:68px; width: 40px !important;cursor:pointer;}
.pika-textnav a:hover{background:url(../images/jiantou1_2.png) center left no-repeat; }
.pika-textnav a.previous {float: left; width: auto; display: block;}
.pika-textnav a.next {float: right; width: auto; display: block;background:url(../images/jiantou2.png) center right no-repeat;cursor:pointer;}
.pika-textnav a.next:hover{background:url(../images/jiantou2_2.png) center right no-repeat; }
/*for the tool tips*/
.pika-tooltip{font-size:12px;position:absolute;color:white;padding:3px; background-color: rgba(0,0,0,0.7);border:3px solid black;}
.pika-counter{position: absolute;bottom: 10px;left:15px;color:white;background:rgba(0,0,0,0.7);font-size:14px;padding:0px 10px;-moz-border-radius: 5px;border-radius:5px;}

/* If using user thumbnails there's a pause well the new large image loads. This is the loader for that */		
.pika-loader{ background:url(loading.gif) 3px 3px no-repeat #000; background-color:rgba(0,0,0,0.9); color:white; width:60px; font-size:11px; padding:5px 3px; 
    text-align:right; position:absolute; top:15px; right:15px; }

/*if you just want to adjust the size of the stage and the thumbnails, you can do so by editing the following lines: */
.pika-thumbs li{width: 90px; height:55px;}
.pikachoose{width:1100px; position:relative; border: 1px solid #ededed;}
#pikame{width: 150px;}
.pika-thumbs {margin: 10px 0 0 17px; width:250px;position: absolute;top: 10px;right: 30px;}
.pika-thumbs li { margin: 5px 5px;}

/*右边小图样式*/
.jcarousel-skin-pika{position:absolute;top:2px;right:12px;}
.jcarousel-skin-pika .jcarousel-container-vertical { width: 110px;height: 570px; overflow:hidden;}
.jcarousel-skin-pika .jcarousel-clip-vertical { width:  125px; height: 230px;}
.jcarousel-skin-pika .jcarousel-item-vertical { margin-top: 13px;}

/* 企业文化图片轮播效果 end*/

























/* bottom */
.copyright{
	color: #828282;
	width: 100%;
	background: #ececec;
	padding: 15px 0;
	line-height: 23px;
	text-align: center;
	float: left;
	border-top: 3px solid #f15921;
	}

.copyright a{
	color: #828282;
	}
.copyright a:hover{
	color: #f15e21;
	}
	
.copyright span{
	font-size: 25px;
	margin-top: 8px;
	display: block;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	}
.copyright span img{
	margin-right: 10px;
	}



